Page Index
10 A 短信发送功能
JL 于 2022-01-25 16:25:12 +08:00 修改了此页面

JooLun版本

  • V2.7.1+

短信商

  • 阿里

短信SDK

  • aliyun-java-sdk-core

短信模板申请

  • 阿里云申请短信模板
  • 我们这里3个模板统一用了一个模块,验证码内容用${code}通配

短信配置

  • nacos中base-upms-admin-dev.yml配置文件sms:标签

#阿里短信配置
sms:
  #regionId固定cn-hangzhou无需更改
  regionId: cn-hangzhou
  accessKeyId: XXXXXXXXXXX
  accessKeySecret: XXXXXXXXXXXXXXXXXXXXXXXXXX
  #模板
  templates:
    #登录模板
    signName1: JooLun商城3
    templateCode1: SMS_xxxxxxxx1
    #绑定模板
    signName2: JooLun商城2
    templateCode2: SMS_xxxxxxxx2
    #解绑模板
    signName3: JooLun商城1
    templateCode3: SMS_xxxxxxxx3

服务中使用

  • 服务中引用
    <!--sms-->
    <dependency>
        <groupId>com.joolun</groupId>
        <artifactId>base-common-sms</artifactId>
    </dependency>
    
  • 代码中使用
    private final SmsUtils smsUtils;
    ....
    smsUtils.sendSms(signName, phoneNumbers, templateCode, templateParam)